草庐IT

Java TCP 连接

全部标签

java - Heroku/Play/BoneCp 连接问题

我在heroku上有一个使用play的应用程序。它在最长的时间内工作正常,但最近我开始得到这个:Causedby:java.sql.SQLException:Timedoutwaitingforafreeavailableconnection.atorg.hibernate.engine.jdbc.internal.LogicalConnectionImpl.getConnection(LogicalConnectionImpl.java:169)~[hibernate-core-4.1.9.Final.jar:4.1.9.Final]atcom.jolbox.bonecp.BoneC

java - 在 JavaFX 中连接 View 和模型的主要方式是什么?

在JavaFX中连接View和模型的预期方法是什么?绑定(bind)?假设我想使用以下控件在数据库中进行定位:我在内存中有数据(记录集)对象,它的属性是可绑定(bind)的。IE。当当前记录发生变化以及记录数量发生变化时,他们会发出通知。我希望用户能够使用slider和文本字段在记录集中定位。如何实现?JavaFX中没有numericspin,那么如何将text、slider和recordset对象(三端)绑定(bind)在一起呢?可能吗? 最佳答案 我不能给出权威的答案,因为我不为Oracle工作,也不是JavaFX专家,但我通常

java - 为单个连接禁用 SSLHandshakeException

我正在寻找类似于thisanswer的解决方案,但更安全。我想禁用证书验证,但仅针对单个请求(这就是我所需要的)。所以它应该做以下一项或多项完成一个请求后返回安全状态仅对给定的URL禁用验证(也许)只为一个线程使用不安全的设置附录当我要求更安全的解决方案时,我真的很想知道与原始问题(分数+46)相比,这个问题(分数-2)有什么问题。有人可以解释一下吗?解释我为什么需要这个:有一个有效的服务器证书,通常,它会被使用。但我需要向localhost发送一个请求,它也必须在开发人员机器上运行。它必须是https,因为不支持http。 最佳答案

java - Oracle DB 是否支持每个连接的多个(并行)操作?

我的Java应用程序需要将光标保持到Oracle数据库一段时间。在此期间必须进行其他DB语句。这需要单独的数据库连接还是可以使用相同的(游标的)?谢谢。 最佳答案 唯一的限制是单个语句在给定时间只能有一个ResultSet。请注意,一条语句可以生成多个结果集,但您必须按顺序访问它们(使用getNextResult())为了能够拥有多个打开的结果集/游标,您需要多个java.sql.Statement对象。单个连接只能有一个Activity(即运行)语句。因此,如果您需要多个打开的游标(ResultSet),则需要使用各自的State

java - HTTPClient 4.x 连接重用没有发生

我尝试了以下Apachehttp客户端示例:http://hc.apache.org/httpcomponents-client-ga/httpclient/examples/org/apache/http/examples/client/ClientMultiThreadedExecution.java我将最大池大小设置为5并运行十个线程。运行此代码后,当我检查netstat时,我看到有10个TCP连接处于打开状态。我期待这些连接被重用。为什么是这样?我错过了什么吗?代码片段如下:publicclassClientMultiThreadedExecution{publicstatic

java - 以编程方式检查 JDBC 中的打开连接

如何在jdbc中检查oracle数据库的打开连接?注意:conn.isClosed()不能用于此。 最佳答案 类似于:Statementstmt=null;ResultSetrs=null;try{stmt=conn.createStatement();//oraclers=stmt.executeQuery("SELECT1FROMDual");//others//rs=stmt.executeQuery("SELECT1");if(rs.next())returntrue;//connectionisvalid}catch(SQ

java - 如何使用 Smack XMPP 库创建 SSL 连接?

我正在构建一个充当XMPP客户端的小程序,我正在使用Smack图书馆。现在,我要连接的服务器需要SSL(在Pidgin中我必须选中“强制旧(端口5223)SSL”)。我无法让Smack连接到此服务器。可能吗? 最佳答案 看看这个线程。http://www.igniterealtime.org/community/thread/37678基本上,您需要将这两行添加到您的代码中:connConfig.setSecurityMode(ConnectionConfiguration.SecurityMode.enabled);connCon

java - 调试时不关闭数据库连接有问题吗?

我有一个Java应用程序,它在开始时打开与数据库的连接,并在结束时关闭它。但是,程序并不总是完成,因为抛出异常或者我正在调试它并在中途停止。这会导致打开的连接堆积并减慢数据库速度,还是会自动清理? 最佳答案 数据库连接由数据库拥有和管理,该类只允许您访问该数据库资源。如果您不关闭连接,则Java类可能会被垃圾回收,但数据库可能无法判断连接不再被使用,这可能会导致数据库资源被浪费(直到数据库端超时)甚至泄漏。因此,当您使用完Connection后,您应该确定通过调用它的close()显式关闭它方法。这将允许垃圾收集器尽早重新收集内存,

java - c3p0 连接池不关闭连接

我有一个Usingc3p00.9.1.2、hibernate3.2.1.ga和spring2.5.5。问题是数据库连接不会自行关闭。这是日志:[22mars201212:29:56,091]DEBUGcom.mchange.v2.resourcepool.BasicResourcePool["http-apr-8080"-exec-4]acquiretest--poolisalreadymaxedout.[managed:20;max:20][22mars201212:29:56,091]DEBUGcom.mchange.v2.resourcepool.BasicResourcePoo

java - 如何使用注释处理 Hibernate 和 Spring 中的连接查询?

我正在使用Spring和Hibernate以及MySQL开发应用程序。我是Hibernate的新手并且完成了基本任务......现在我需要在选择查询中应用联接,以使用注释从多个表中获取数据。我已经搜索过了,但我仍然没有任何想法......这里是我的数据库表和bean类:Table1:'employee_info'(id,empid,empname,dojandjobtitle)Table2:'employee_login'(username,password,statusandempid)我的bean类是:EmployeeInfoForm.java@Entity()@Table(nam